:你必须要知道的关键词: Br

🔍 溯源 ✍️ Jack | 📅 2025-11-25 | 👍 2 | 原帖↗
#知识星球 #立芯嵌入式 #来源/立芯星球 #技术/硬件调试 #技术/驱动开发 #质量/精华

原帖 | Jack | 2025-11-25 19:59 | 👍2 | 阅读约1

[你必须要知道的关键词] Bringup 软件到底是什么?
Bringup 软件 = 为了让一块全新的硬件“活过来、跑起来”而临时编写的一套初始化与验证程序。

** 为什么要有 Bringup?
因为硬件打板子第一次回来时,你什么都不知道:
电源有没有起?
时钟有没有抖?
DDR 能不能初始化?
外设有没有焊好?
SPI、I2C、UART 有没有冒烟?
Boot 是否能跳起来?
这个时候根本没法上系统、上应用,只能靠
Bringup软件**去“一关一关地通”。

Bringup 软件具体做什么?

它的目标是:小步快跑,把硬件每个部分验证一遍。
典型 Bringup 内容:
1. 基础供电验证
开关稳压、LDO、电源时序
监控器、电压 OK 信号
2. 时钟系统检查
外部晶振/有源晶振是否起振
PLL 是否锁定
各域时钟频率是否正常
3. 复位系统确认
全局 RESET 信号
各子模块 reset deassert
4. 启动链路测试
BootROM → Bootloader → Flash 读写
能不能跑到第一行 C 代码
5. 基础外设 Bringup
GPIO 点亮灯,让你知道代码在跑
UART 打印,进入可视化调试
I2C 检查 ACK
SPI 读写 ID
CAN/UART/WIFI/BT 连通性
ADC 基本采样
6. 高风险模块 Bringup
DDR 初始化(SoC类必测)
高速接口(USB、ETH、PCIE)
屏幕、摄像头、触摸 IC 等复杂外设
7. 压力测试
长时间运行监控
温漂、电压漂移验证


相关笔记